From 909e82a2a6b8bc0aad12652472df174eec02c79c Mon Sep 17 00:00:00 2001 From: Tristan Van Berkom Date: Sat, 6 Apr 2013 18:42:19 +0900 Subject: [PATCH] GtkRecentChooserMenu: avoid accessing a NULL action When the GtkActivatable sets the related action, the activatable properties are sync'ed. In this case the null check is important to avoid updating from a NULL action. --- gtk/gtkrecentchoosermenu.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk/gtkrecentchoosermenu.c b/gtk/gtkrecentchoosermenu.c index 25dc025be4..64b3946a7f 100644 --- a/gtk/gtkrecentchoosermenu.c +++ b/gtk/gtkrecentchoosermenu.c @@ -1202,6 +1202,9 @@ static void gtk_recent_chooser_sync_action_properties (GtkActivatable *activatable, GtkAction *action) { + if (!action) + return; + gtk_widget_set_sensitive (GTK_WIDGET (activatable), gtk_action_is_sensitive (action)); _gtk_recent_chooser_sync_action_properties (activatable, action); -- 2.30.2